Package | hl7.fhir.uv.dap |
Type | ImplementationGuide |
Id | Id |
FHIR Version | R6 |
Source | http://hl7.org/fhir/uv/dap/https://build.fhir.org/ig/HL7/data-access-policies/index.html |
Url | http://hl7.org/fhir/uv/dap/ImplementationGuide/hl7.fhir.uv.dap |
Version | 1.0.0-current |
Status | draft |
Date | 2025-01-15T19:01:10+00:00 |
Name | DataAccessPolicies |
Title | HL7 FHIR Implementation Guide: Data Access Policies |
Experimental | False |
Realm | uv |
Authority | hl7 |
Description | Data Access Policies. |
No resources found
No resources found
Note: links and images are rebased to the (stated) source
Generated Narrative: ImplementationGuide hl7.fhir.uv.dap
The official URL for this implementation guide is:
http://hl7.org/fhir/uv/dap/ImplementationGuide/hl7.fhir.uv.dap
Data Access Policies.
{
"resourceType" : "ImplementationGuide",
"id" : "hl7.fhir.uv.dap",
"text" : {
"status" : "generated",
"div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: ImplementationGuide hl7.fhir.uv.dap</b></p><a name=\"hl7.fhir.uv.dap\"> </a><a name=\"hchl7.fhir.uv.dap\"> </a><a name=\"hl7.fhir.uv.dap-en-US\"> </a><h2>DataAccessPolicies</h2><p>The official URL for this implementation guide is: </p><pre>http://hl7.org/fhir/uv/dap/ImplementationGuide/hl7.fhir.uv.dap</pre><div><p>Data Access Policies.</p>\n</div></div>"
},
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
"valueCode" : "sec"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "informative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
"valueInteger" : 0
}
],
"url" : "http://hl7.org/fhir/uv/dap/ImplementationGuide/hl7.fhir.uv.dap",
"version" : "1.0.0-current",
"name" : "DataAccessPolicies",
"title" : "HL7 FHIR Implementation Guide: Data Access Policies",
"status" : "draft",
"date" : "2025-01-15T19:01:10+00:00",
"publisher" : "HL7 International / Security",
"contact" : [
{
"name" : "HL7 International / Security",
"telecom" : [
{
"system" : "url",
"value" : "http://www.hl7.org/Special/committees/secure"
},
{
"system" : "email",
"value" : "security-cc@lists.hl7.org"
}
]
},
{
"name" : "John Moehrke",
"telecom" : [
{
"system" : "email",
"value" : "johnmoehrke@gmail.com",
"use" : "work"
}
]
},
{
"name" : "Jose Costa Teixeira",
"telecom" : [
{
"system" : "email",
"value" : "jose.a.teixeira@gmail.com",
"use" : "work"
}
]
}
],
"description" : "Data Access Policies.",
"jurisdiction" : [
{
"coding" : [
{
"system" : "http://unstats.un.org/unsd/methods/m49/m49.htm",
"code" : "001"
}
]
}
],
"packageId" : "hl7.fhir.uv.dap",
"license" : "CC0-1.0",
"fhirVersion" : [
"6.0.0-ballot2"
],
"dependsOn" : [
{
"id" : "hl7tx",
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/implementationguide-dependency-comment",
"valueMarkdown" : "Automatically added as a dependency - all IGs depend on HL7 Terminology"
}
],
"uri" : "http://terminology.hl7.org/ImplementationGuide/hl7.terminology",
"packageId" : "hl7.terminology.r5",
"version" : "6.1.0"
},
{
"id" : "ds4p",
"uri" : "http://hl7.org/fhir/uv/security-label-ds4p/ImplementationGuide/hl7.fhir.uv.security-label-ds4p",
"packageId" : "hl7.fhir.uv.security-label-ds4p",
"version" : "current"
}
],
"definition" : {
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-internal-dependency",
"valueCode" : "hl7.fhir.uv.tools.r5#0.3.0"
}
],
"resource" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "Permission"
}
],
"reference" : {
"reference" : "Permission/ex-permission-directory-admin"
},
"name" : "A Permission for admin of the Directory",
"description" : "This Permission has enables administrative changes to the Directory\n\n- rule is #permit for administrative actions on the directory\n - This enables maintenance by those with directory admin authorization",
"isExample" : true
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "Permission"
}
],
"reference" : {
"reference" : "Permission/ex-permission-directory-all"
},
"name" : "A Permission with all the Directory rules",
"description" : "This Permission has all the rules for the Directory.\n\nPermission allowing patient requested access to Practitioners, but protects the Practitioner sensitive location elements. \n\nPresumes Practitioner resources are tagged at the element level following [DS4P Inline Security Labels](https://hl7.org/fhir/uv/security-label-ds4p/inline_security_labels.html) that indicate the sensitive location elements using the `LOCIS` tag\n\nThis Permission encodes:\n\n- combining rule is deny-unless-permit, ANY permit authorizes access, so rules do not need to be exhaustively processed, but if no permit is found then access is denied.\n- rule is #permit for administrative actions on the directory\n - This enables maintenance by those with directory admin authorization\n- rule is #permit for Treatment, Payment, and Operations\n - This enables workers to access all workers\n - BUT includes an exclusion extension for any elements marked with Location Sensitivity (`#LOCIS`)\n- rule is #permit for Patient requested (`#PATRQT`)\n - permits access by patients (or authorized patient delegate)\n - BUT only Practitioners that have a PractitionerRole.code=#doctor\n - BUT includes an exclusion extension for any elements marked with Location Sensitivity (`#LOCIS`)",
"isExample" : true
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "Permission"
}
],
"reference" : {
"reference" : "Permission/ex-permission-patient-directory-all"
},
"name" : "A Permission with all the Patient Directory rules",
"description" : "This Permission has all the rules for the Patient Directory.\n\nPermission allowing patient requested access to Practitioners, but protects the Practitioner sensitive location elements. \n\nPresumes Practitioner resources are tagged at the element level following [DS4P Inline Security Labels](https://hl7.org/fhir/uv/security-label-ds4p/inline_security_labels.html) that indicate the sensitive location elements using the `LOCIS` tag\n\nThis Permission encodes:\n\n- combining rule is deny-unless-permit, ANY permit authorizes access, so rules do not need to be exhaustively processed, but if no permit is found then access is denied.\n- rule is #permit for health directory use, patient requested, or family requested\n - This enables access all patients, provided Consent Permit is on file\n - BUT includes an exclusion extension for any elements marked with Religious Sensitivity (`#REL`)\n - Note that the Consent requirement is documented here with a .limit of NOAUTH. Might there be a better way?\n- rule is #permit for administrative actions on the directory\n - This enables maintenance by those with directory admin authorization",
"isExample" : true
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "Permission"
}
],
"reference" : {
"reference" : "Permission/ex-permission-directory-exclude-location-alt2"
},
"name" : "Alt2: Permission allowing data to be used, but don't expose sensitive location elements",
"description" : "Permission allowing patient requested access to Practitioners, but protects the Practitioner sensitive location elements. \n\nPresumes Practitioner resources are tagged at the element level following [DS4P Inline Security Labels](https://hl7.org/fhir/uv/security-label-ds4p/inline_security_labels.html) that indicate the sensitive location elements using the `LOCIS` tag\n\nThis alternative uses two rules, and leverages the combining algorithm \n1. Allow Patient requested access\n2. Disallow access to any data tagged with LOCIS\n\nUsing combining alrithm, the second rule applies to any otherwise permitted access. So it does need to be carefully combined with other permits such as permitting doctors full access to doctors.",
"isExample" : true
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "StructureDefinition:resource"
}
],
"reference" : {
"reference" : "StructureDefinition/dap.bundleWithPermission"
},
"name" : "Bundle with an imposed Permission",
"description" : "Bundle includes an imposed Permission",
"isExample" : false
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "Consent"
}
],
"reference" : {
"reference" : "Consent/ex-consent-patientDirectory-deny"
},
"name" : "Consent Deny for Patient Directory",
"description" : "Consent by the patient to Deny access to the Patient Directory following the Patient Directory policy.\n\n- Consent is by the Patient\n- Deny\n- policy Basis is the Permission describing patient directory rules",
"isExample" : true
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "Consent"
}
],
"reference" : {
"reference" : "Consent/ex-consent-patientDirectory"
},
"name" : "Consent for Patient Directory",
"description" : "Consent by the patient to allow access to the Patient Directory following the Patient Directory policy.\n\n- Consent is by the Patient\n- Permit\n- policy Basis is the Permission describing patient directory rules",
"isExample" : true
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "Consent"
}
],
"reference" : {
"reference" : "Consent/ex-consent-patientDirectory-practitioner"
},
"name" : "Consent for Patient Directory by Clinican",
"description" : "Consent by the Clinician on behalf of the patient to allow access to the Patient Directory following the Patient Directory policy.\n\n- Consent is by the Practitioner\n- Permit\n- policy Basis is the Permission describing patient directory rules",
"isExample" : true
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "Consent"
}
],
"reference" : {
"reference" : "Consent/ex-consent-overriding"
},
"name" : "Consent that uses Overriding Permission for base rules",
"description" : "Where there is a Permssion resource that describes the base policy, then a Consent can point at that Permission rather than a URL alone.",
"isExample" : true
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "Consent"
}
],
"reference" : {
"reference" : "Consent/ex-consent-permission"
},
"name" : "Consent that uses Permission for rules",
"description" : "Some would prefer to use the Permission rule encoding, and not the Consent.provision; thus the Consent is used to capture the ceremony, and points at a Permission for the rules.",
"isExample" : true
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "ValueSet"
}
],
"reference" : {
"reference" : "ValueSet/MyOrgRolesVS"
},
"name" : "Current Roles in MyOrg",
"description" : "MyOrg current security roles",
"isExample" : false
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "MeasureReport"
}
],
"reference" : {
"reference" : "MeasureReport/ex-measurereport"
},
"name" : "Dummy MeasureReport example",
"description" : "Dummy MeasureReport example for completeness sake. No actual use of this resource other than an example target that is NOT patient specific.",
"isExample" : true
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "Organization"
}
],
"reference" : {
"reference" : "Organization/ex-organization"
},
"name" : "Dummy Organization example",
"description" : "Dummy Organization example for completeness sake. No actual use of this resource other than an example target",
"isExample" : true
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "Patient"
}
],
"reference" : {
"reference" : "Patient/ex-patient"
},
"name" : "Dummy Patient example",
"description" : "Dummy patient example for completeness sake. No actual use of this resource other than an example target",
"isExample" : true
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "Patient"
}
],
"reference" : {
"reference" : "Patient/ex-patient-religion"
},
"name" : "Dummy Patient example with Religion",
"description" : "This patient is the same as ex-patient, with the extension for religious affiliation.",
"isExample" : true
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "Practitioner"
}
],
"reference" : {
"reference" : "Practitioner/ex-practitioner-de-sensitive"
},
"name" : "Dummy Practitioner de-sensitive example",
"description" : "Dummy Practitioner example. This Practitioner has has been de-sensitized from [ex-practitioner-sensitive](Practitioner-ex-practitioner-sensitive.html). Note that because the data has been redacted then .meta.security will have tag `PROCESSINLINELABEL`.",
"isExample" : true
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "Practitioner"
}
],
"reference" : {
"reference" : "Practitioner/ex-practitioner"
},
"name" : "Dummy Practitioner example",
"description" : "Dummy Practitioner example for completeness sake. No actual use of this resource other than an example target",
"isExample" : true
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "Practitioner"
}
],
"reference" : {
"reference" : "Practitioner/ex-practitioner-sensitive"
},
"name" : "Dummy Practitioner sensitive example",
"description" : "Dummy Practitioner example. This Practitioner has some phone and address information that is tagged as sensitive location information. Note that because of this the Resource is tagged in .meta.security as having inline tags `PROCESSINLINELABEL`.",
"isExample" : true
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "Bundle"
}
],
"reference" : {
"reference" : "Bundle/ex-SearchSet-withPermission"
},
"name" : "Example of a SearchSet Bundle with Permission",
"description" : "Permission in a SearchSet Bundle",
"isExample" : true,
"profile" : [
"http://hl7.org/fhir/uv/dap/StructureDefinition/dap.bundleWithPermission"
]
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "CodeSystem"
}
],
"reference" : {
"reference" : "CodeSystem/MyOrgRolesCS"
},
"name" : "MyOrg defined Roles CodeSystem",
"description" : "The codes for Roles in MyOrg\n\nCould possibly use the defined valueSet [practitioner-role](https://hl7.org/fhir/valueset-practitioner-role.html)",
"isExample" : false
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "Permission"
}
],
"reference" : {
"reference" : "Permission/ex-permission-intermediate-authoredby"
},
"name" : "Permission allowing data authored by a practitioner",
"description" : "Permission allowing data authored by\n\nThere is a Consent that captures the consent ceremony and setting\n- status is active - so it should be enforced\n- scope is privacy \n- category is LOINC 59284-0 Consent\n- date indicated when the consent is recorded\n- patient is identified\n- performer is the patient\n- organization is identified\n- source indicate a DocumentReference (with included text of the policy)\n- policy url points at this Permission\n\nThis Permission encodes\n- base rule is #permit \n- base rule includes TPO so as to be clear this is a consent about TPO\n- Permits access to data authored by [practitioner 1](Practitioner-ex-practitioner.html)\n- Given that there is only one targeted permit rule, then nothing else is allowed.",
"isExample" : true
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "Permission"
}
],
"reference" : {
"reference" : "Permission/ex-permission-patient-authoredby"
},
"name" : "Permission allowing data authored by a practitioner",
"description" : "Permission allowing data authored by\n\nThere is a Consent that captures the consent ceremony and setting\n- status is active - so it should be enforced\n- scope is privacy \n- category is LOINC 59284-0 Consent\n- date indicated when the consent is recorded\n- patient is identified\n- performer is the patient\n- organization is identified\n- source indicate a DocumentReference (with included text of the policy)\n- policy url points at this Permission\n\nThis Permission encodes\n- base rule is #permit \n- base rule includes TPO so as to be clear this is a consent about TPO\n- Permits access to data authored by [practitioner 1](Practitioner-ex-practitioner.html)\n- Given that there is only one targeted permit rule, then nothing else is allowed.",
"isExample" : true
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "Permission"
}
],
"reference" : {
"reference" : "Permission/ex-permission-directory-exclude-location"
},
"name" : "Permission allowing data to be used, but don't expose sensitive location elements",
"description" : "Permission allowing patient requested access to Practitioners, but protects the Practitioner sensitive location elements. \n\nPresumes Practitioner resources are tagged at the element level following [DS4P Inline Security Labels](https://hl7.org/fhir/uv/security-label-ds4p/inline_security_labels.html) that indicate the sensitive location elements using the `LOCIS` tag",
"isExample" : true
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "Permission"
}
],
"reference" : {
"reference" : "Permission/ex-permission-redisclose-forbidden-without-consent"
},
"name" : "Permission allowing data to be used, but with redisclosure condition",
"description" : "Permission allowing requested use, but restricting redisclosure\n\nThis Permission encodes\n\n- base rule is #permit\n- base rule includes TPO so as to be clear this is authorizes TPO\n- includes a residual (limit) using code NODSCLCDS",
"isExample" : true
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "Permission"
}
],
"reference" : {
"reference" : "Permission/ex-permission-intermediate-not-authoredby"
},
"name" : "Permission allowing most sharing but NOT data authored by a practitioner",
"description" : "Permission allowing most sharing of data but NOT data authored by a practitioner\n\nThe Consent that captures the consent ceremony and setting:\n- status is active - so it should be enforced\n- scope is privacy \n- category is LOINC 59284-0 Consent\n- date indicated when the consent is recorded\n- patient is identified\n- performer is the patient\n- organization is identified\n- source indicate a DocumentReference (with included text of the policy)\n- policy url points at this Permission\n\nThis Permission encodes\n- base rule includes TPO so as to be clear this is a consent about TPO\n- second rule denying access to data authored by ex-practitioner\n - [practitioner 1](Practitioner-ex-practitioner.html)\n- nothing else is authorized by this Permission",
"isExample" : true
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "Permission"
}
],
"reference" : {
"reference" : "Permission/ex-permission-timeout"
},
"name" : "Permission allowing most use but expires in a year",
"description" : "Permission allowing most use of data but expires in a year. Note that this 'year' indication is based on absolute dates of issuing of the Permission, and use of Permission.validity.\n\nThis Permission encodes\n- base rule includes TPO so as to be clear this generally authorizes TPO\n- validity is a period of one year",
"isExample" : true
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "Permission"
}
],
"reference" : {
"reference" : "Permission/ex-permission-not-bob"
},
"name" : "Permission allowing most use but NOT a given practitioner",
"description" : "Permission allowing most use of data but NOT a given practitioner\n\nThis Permission encodes\n- base rule includes TPO so as to be clear this generally authorizes TPO\n- second rule denying access to a given ex-practitioner\n - [practitioner 1](Practitioner-ex-practitioner.html)\n- nothing else is authorized by this Permission",
"isExample" : true
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "Permission"
}
],
"reference" : {
"reference" : "Permission/ex-overriding-abac-by-tag"
},
"name" : "Permission expressing an overriding policy using ABAC",
"description" : "As an overriding policy, this policy needs to express who can READ, who can CREATE, who can UPDATE, who can DELETE.",
"isExample" : true
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "Permission"
}
],
"reference" : {
"reference" : "Permission/ex-overriding-rbac-by-resource"
},
"name" : "Permission expressing an overriding policy using RBAC with Resource first",
"description" : "As an overriding policy, this policy needs to express who can READ, who can CREATE, who can UPDATE, who can DELETE.",
"isExample" : true,
"profile" : [
"http://hl7.org/fhir/uv/dap/StructureDefinition/dap.permissionWithResourceType"
]
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "Permission"
}
],
"reference" : {
"reference" : "Permission/ex-overriding-rbac-by-role"
},
"name" : "Permission expressing an overriding policy using RBAC with Role first",
"description" : "As an overriding policy, this policy needs to express who can READ, who can CREATE, who can UPDATE, who can DELETE.",
"isExample" : true,
"profile" : [
"http://hl7.org/fhir/uv/dap/StructureDefinition/dap.permissionWithResourceType"
]
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "StructureDefinition:extension"
}
],
"reference" : {
"reference" : "StructureDefinition/dap.permissionKanonymity"
},
"name" : "Permission imposed K-Anonymity value",
"description" : "When a limit needs to impose a specific K-Anonymity value.",
"isExample" : false
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "StructureDefinition:extension"
}
],
"reference" : {
"reference" : "StructureDefinition/dap.permissionImposedOnBundle"
},
"name" : "Permission imposed on a Bundle",
"description" : "When a Bundle carries a Permissiont that must be enforced",
"isExample" : false
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "Permission"
}
],
"reference" : {
"reference" : "Permission/ex-permission-k-anonymity"
},
"name" : "Permission require exposure to meet a given k-anonymity value",
"description" : "Permission allowing use of data but requires exposure meet a given k-anonymity value. \n\nThis Permission encodes\n- base rule includes Research so as to be clear this generally authorizes Research\n- validity is a period of one year",
"isExample" : true,
"profile" : [
"http://hl7.org/fhir/uv/dap/StructureDefinition/dap.PermissionWithKanonymity"
]
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "StructureDefinition:extension"
}
],
"reference" : {
"reference" : "StructureDefinition/dap.permissionResourceType"
},
"name" : "Permission rule by Resource Type",
"description" : "When defining a Permission.rule where the data is a type of resource.\nNote that this might be possible with Expression, but I don't know how.",
"isExample" : false
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "Permission"
}
],
"reference" : {
"reference" : "Permission/ex-permission-directory-doctors-only"
},
"name" : "Permission showing how to allow only Doctors to be exposed",
"description" : "Permission allowing patient requested access to Practitioners, BUT only Practitioners that have a PractitionerRole.code=#doctor",
"isExample" : true
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "StructureDefinition:resource"
}
],
"reference" : {
"reference" : "StructureDefinition/dap.PermissionWithKanonymity"
},
"name" : "Permission with K-Anonymity",
"description" : "Permission with the extension for K-Anonymity",
"isExample" : false
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "StructureDefinition:resource"
}
],
"reference" : {
"reference" : "StructureDefinition/dap.permissionWithResourceType"
},
"name" : "Permission with support for rule on Resource-Type",
"description" : "Adds the PermissionResourceType extension to Permission.rule.data",
"isExample" : false
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "PractitionerRole"
}
],
"reference" : {
"reference" : "PractitionerRole/AdminRole"
},
"name" : "PractitionerRole defining those that are Admin",
"description" : "Admin",
"isExample" : true
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "PractitionerRole"
}
],
"reference" : {
"reference" : "PractitionerRole/DieticianRole"
},
"name" : "PractitionerRole defining those that are Dietician",
"description" : "Dietician",
"isExample" : true
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "PractitionerRole"
}
],
"reference" : {
"reference" : "PractitionerRole/DrRole"
},
"name" : "PractitionerRole defining those that are Doctors",
"description" : "Doctors",
"isExample" : true
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "PractitionerRole"
}
],
"reference" : {
"reference" : "PractitionerRole/JanitorRole"
},
"name" : "PractitionerRole defining those that are Janitor",
"description" : "Janitor",
"isExample" : true
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "PractitionerRole"
}
],
"reference" : {
"reference" : "PractitionerRole/RegistrationRole"
},
"name" : "PractitionerRole defining those that are Registration",
"description" : "Registration",
"isExample" : true
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "Permission"
}
],
"reference" : {
"reference" : "Permission/ex-saner"
},
"name" : "Simple Permission of non-patient data",
"description" : "Read-Only access to SANER report is authorized for PurposeOfUse of Public-Health compliance, from the Organizations. Access requests authorized shall be recorded.",
"isExample" : true
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString" : "StructureDefinition:extension"
}
],
"reference" : {
"reference" : "StructureDefinition/dap.excludeTagged"
},
"name" : "Tagged data elements to be excluded on Permit",
"description" : "When a Permission permits data, some of the elements of that data may need to be excluded. For example when exposing Practitioner resources to a Patient, the patient should not be given access to the Practitioner Home address and Phone. These elements would be tagged with a given security sensitivity tag, and this extension would indicate to exclude that given tagged data.",
"isExample" : false
}
],
"page" : {
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "informative"
}
],
"sourceUrl" : "toc.html",
"name" : "toc.html",
"title" : "Table of Contents",
"generation" : "html",
"page" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "informative"
}
],
"sourceUrl" : "index.html",
"name" : "index.html",
"title" : "Index",
"generation" : "markdown"
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "informative"
}
],
"sourceUrl" : "non-patient.html",
"name" : "non-patient.html",
"title" : "Non Patient",
"generation" : "markdown"
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "informative"
}
],
"sourceUrl" : "consent.html",
"name" : "consent.html",
"title" : "Consent",
"generation" : "markdown"
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "informative"
}
],
"sourceUrl" : "residual.html",
"name" : "residual.html",
"title" : "Residual",
"generation" : "markdown"
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "informative"
}
],
"sourceUrl" : "overriding.html",
"name" : "overriding.html",
"title" : "Overriding",
"generation" : "markdown"
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "informative"
}
],
"sourceUrl" : "providerDirectoryFineGrain.html",
"name" : "providerDirectoryFineGrain.html",
"title" : "Provider Directory Fine Grain",
"generation" : "markdown"
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "informative"
}
],
"sourceUrl" : "patientDirectory.html",
"name" : "patientDirectory.html",
"title" : "Patient Directory",
"generation" : "markdown"
}
]
},
"parameter" : [
{
"code" : {
"system" : "http://hl7.org/fhir/tools/CodeSystem/ig-parameters",
"code" : "copyrightyear"
},
"value" : "2023+"
},
{
"code" : {
"system" : "http://hl7.org/fhir/tools/CodeSystem/ig-parameters",
"code" : "releaselabel"
},
"value" : "ci-build"
},
{
"code" : {
"system" : "http://hl7.org/fhir/tools/CodeSystem/ig-parameters",
"code" : "usage-stats-opt-out"
},
"value" : "false"
},
{
"code" : {
"system" : "http://hl7.org/fhir/tools/CodeSystem/ig-parameters",
"code" : "logging"
},
"value" : "progress"
},
{
"code" : {
"system" : "http://hl7.org/fhir/tools/CodeSystem/ig-parameters",
"code" : "shownav"
},
"value" : "true"
},
{
"code" : {
"system" : "http://hl7.org/fhir/tools/CodeSystem/ig-parameters",
"code" : "active-tables"
},
"value" : "false"
},
{
"code" : {
"system" : "http://hl7.org/fhir/tools/CodeSystem/ig-parameters",
"code" : "apply-contact"
},
"value" : "true"
},
{
"code" : {
"system" : "http://hl7.org/fhir/tools/CodeSystem/ig-parameters",
"code" : "apply-jurisdiction"
},
"value" : "true"
},
{
"code" : {
"system" : "http://hl7.org/fhir/tools/CodeSystem/ig-parameters",
"code" : "apply-publisher"
},
"value" : "true"
},
{
"code" : {
"system" : "http://hl7.org/fhir/tools/CodeSystem/ig-parameters",
"code" : "apply-version"
},
"value" : "true"
},
{
"code" : {
"system" : "http://hl7.org/fhir/tools/CodeSystem/ig-parameters",
"code" : "apply-wg"
},
"value" : "true"
},
{
"code" : {
"system" : "http://hl7.org/fhir/tools/CodeSystem/ig-parameters",
"code" : "propagate-status"
},
"value" : "true"
},
{
"code" : {
"system" : "http://hl7.org/fhir/tools/CodeSystem/ig-parameters",
"code" : "path-history"
},
"value" : "http://hl7.org/fhir/uv/dap/history.html"
},
{
"code" : {
"system" : "http://hl7.org/fhir/tools/CodeSystem/ig-parameters",
"code" : "autoload-resources"
},
"value" : "true"
},
{
"code" : {
"system" : "http://hl7.org/fhir/guide-parameter-code",
"code" : "path-resource"
},
"value" : "input/capabilities"
},
{
"code" : {
"system" : "http://hl7.org/fhir/guide-parameter-code",
"code" : "path-resource"
},
"value" : "input/examples"
},
{
"code" : {
"system" : "http://hl7.org/fhir/guide-parameter-code",
"code" : "path-resource"
},
"value" : "input/extensions"
},
{
"code" : {
"system" : "http://hl7.org/fhir/guide-parameter-code",
"code" : "path-resource"
},
"value" : "input/models"
},
{
"code" : {
"system" : "http://hl7.org/fhir/guide-parameter-code",
"code" : "path-resource"
},
"value" : "input/operations"
},
{
"code" : {
"system" : "http://hl7.org/fhir/guide-parameter-code",
"code" : "path-resource"
},
"value" : "input/profiles"
},
{
"code" : {
"system" : "http://hl7.org/fhir/guide-parameter-code",
"code" : "path-resource"
},
"value" : "input/resources"
},
{
"code" : {
"system" : "http://hl7.org/fhir/guide-parameter-code",
"code" : "path-resource"
},
"value" : "input/vocabulary"
},
{
"code" : {
"system" : "http://hl7.org/fhir/guide-parameter-code",
"code" : "path-resource"
},
"value" : "input/maps"
},
{
"code" : {
"system" : "http://hl7.org/fhir/guide-parameter-code",
"code" : "path-resource"
},
"value" : "input/testing"
},
{
"code" : {
"system" : "http://hl7.org/fhir/guide-parameter-code",
"code" : "path-resource"
},
"value" : "input/history"
},
{
"code" : {
"system" : "http://hl7.org/fhir/guide-parameter-code",
"code" : "path-resource"
},
"value" : "fsh-generated/resources"
},
{
"code" : {
"system" : "http://hl7.org/fhir/guide-parameter-code",
"code" : "path-pages"
},
"value" : "template/config"
},
{
"code" : {
"system" : "http://hl7.org/fhir/guide-parameter-code",
"code" : "path-pages"
},
"value" : "input/images"
},
{
"code" : {
"system" : "http://hl7.org/fhir/tools/CodeSystem/ig-parameters",
"code" : "path-liquid"
},
"value" : "template/liquid"
},
{
"code" : {
"system" : "http://hl7.org/fhir/tools/CodeSystem/ig-parameters",
"code" : "path-liquid"
},
"value" : "input/liquid"
},
{
"code" : {
"system" : "http://hl7.org/fhir/tools/CodeSystem/ig-parameters",
"code" : "path-qa"
},
"value" : "temp/qa"
},
{
"code" : {
"system" : "http://hl7.org/fhir/tools/CodeSystem/ig-parameters",
"code" : "path-temp"
},
"value" : "temp/pages"
},
{
"code" : {
"system" : "http://hl7.org/fhir/tools/CodeSystem/ig-parameters",
"code" : "path-output"
},
"value" : "output"
},
{
"code" : {
"system" : "http://hl7.org/fhir/guide-parameter-code",
"code" : "path-tx-cache"
},
"value" : "input-cache/txcache"
},
{
"code" : {
"system" : "http://hl7.org/fhir/tools/CodeSystem/ig-parameters",
"code" : "path-suppressed-warnings"
},
"value" : "input/ignoreWarnings.txt"
},
{
"code" : {
"system" : "http://hl7.org/fhir/tools/CodeSystem/ig-parameters",
"code" : "template-html"
},
"value" : "template-page.html"
},
{
"code" : {
"system" : "http://hl7.org/fhir/tools/CodeSystem/ig-parameters",
"code" : "template-md"
},
"value" : "template-page-md.html"
},
{
"code" : {
"system" : "http://hl7.org/fhir/tools/CodeSystem/ig-parameters",
"code" : "apply-context"
},
"value" : "true"
},
{
"code" : {
"system" : "http://hl7.org/fhir/tools/CodeSystem/ig-parameters",
"code" : "apply-copyright"
},
"value" : "true"
},
{
"code" : {
"system" : "http://hl7.org/fhir/tools/CodeSystem/ig-parameters",
"code" : "apply-license"
},
"value" : "true"
},
{
"code" : {
"system" : "http://hl7.org/fhir/tools/CodeSystem/ig-parameters",
"code" : "fmm-definition"
},
"value" : "http://hl7.org/fhir/versions.html#maturity"
},
{
"code" : {
"system" : "http://hl7.org/fhir/tools/CodeSystem/ig-parameters",
"code" : "excludelogbinaryformat"
},
"value" : "true"
},
{
"code" : {
"system" : "http://hl7.org/fhir/tools/CodeSystem/ig-parameters",
"code" : "tabbed-snapshots"
},
"value" : "true"
}
]
}
}
XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.